Skip to content

Translation of library/future.po and partial translation of library/main.po - #42

Merged
sepehr-rs merged 7 commits into
python:3.14from
invincible627:Translation_of_part_of_library_files
Aug 19, 2026
Merged

Translation of library/future.po and partial translation of library/main.po#42
sepehr-rs merged 7 commits into
python:3.14from
invincible627:Translation_of_part_of_library_files

Conversation

@invincible627

@invincible627 invincible627 commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

خلاصه

Translation of the file library/future.po in full and translation of part of the file library/main.po

فایل‌های تغییر یافته

  • library/__future__.po
  • library/__main__.po

تغییرات خاص

چک‌لیست

  • [x ] msgfmt --check روی فایل‌های تغییر یافته با موفقیت اجرا شده است
  • [x ] python3 scripts/check_markup.py روی فایل‌های تغییر یافته اجرا شده است
  • [x ] نشانه‌گذاری‌های Sphinx (:class:، :func:، کد درون‌خطی) و جای‌گذارها (%s، {name}) دست‌نخورده مانده‌اند
  • [x ] ترجمه‌ها با واژه‌نامه (GLOSSARY.md) هماهنگ است
    -[ ] رشته‌های fuzzy بررسی و در صورت لزوم بازنویسی شده‌اند
  • [x ] فایل CONTRIBUTING.md با دقت خوانده شده است.

@github-actions

Copy link
Copy Markdown
Contributor

✅ Docs build succeeded

📖 Preview the docs

Build log (last 20 lines)
Writing evaluated template result to /home/runner/work/python-docs-fa/python-docs-fa/Doc/build/html/_static/basic.css
Writing evaluated template result to /home/runner/work/python-docs-fa/python-docs-fa/Doc/build/html/_static/classic.css
Writing evaluated template result to /home/runner/work/python-docs-fa/python-docs-fa/Doc/build/html/_static/sidebar.js
�[01mcopying static files: �[39;49;00mdone
�[01mcopying extra files... �[39;49;00m
�[01mcopying extra files: �[39;49;00mdone
�[01mcopying assets: �[39;49;00mdone
�[2K�[01mwriting output... �[39;49;00m[  8%] �[32mbugs .. c-api/list�[39;49;00m
�[2K�[01mwriting output... �[39;49;00m[ 15%] �[32mc-api/long .. deprecations/c-api-pending-removal-in-3.18�[39;49;00m
�[2K�[01mwriting output... �[39;49;00m[ 23%] �[32mdeprecations/c-api-pending-removal-in-future .. howto/index�[39;49;00m
�[2K�[01mwriting output... �[39;49;00m[ 31%] �[32mhowto/instrumentation .. library/asyncio-protocol�[39;49;00m
�[2K�[01mwriting output... �[39;49;00m[ 38%] �[32mlibrary/asyncio-queue .. library/contextvars�[39;49;00m
�[2K�[01mwriting output... �[39;49;00m[ 46%] �[32mlibrary/copy .. library/enum�[39;49;00m
�[2K�[01mwriting output... �[39;49;00m[ 54%] �[32mlibrary/errno .. library/importlib.resources�[39;49;00m
�[2K�[01mwriting output... �[39;49;00m[ 62%] �[32mlibrary/importlib.resources.abc .. library/os.path�[39;49;00m
�[2K�[01mwriting output... �[39;49;00m[ 69%] �[32mlibrary/ossaudiodev .. library/smtpd�[39;49;00m
�[2K�[01mwriting output... �[39;49;00m[ 77%] �[32mlibrary/smtplib .. library/tkinter.scrolledtext�[39;49;00m
�[2K�[01mwriting output... �[39;49;00m[ 85%] �[32mlibrary/tkinter.ttk .. library/xml.sax.utils�[39;49;00m
�[2K�[01mwriting output... �[39;49;00m[ 92%] �[32mlibrary/xmlrpc .. using/index�[39;49;00m
�[2K�[01mwriting output... �[39;49;00m[100%] �[32musing/ios .. whatsnew/index�[39;49;00m
�[01mgenerating indices... �[39;49;00mgenindex py-modindex done
�[01mwriting additional pages... �[39;49;00mdownload index search opensearch done
�[2K�[01mcopying images... �[39;49;00m[  6%] �[33mlibrary/datetime-inheritance.svg�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 12%] �[33mlibrary/hashlib-blake2-tree.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 18%] �[33mlibrary/pathlib-inheritance.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 24%] �[33mlibrary/kde_example.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 29%] �[33mlibrary/tk_msg.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 35%] �[33mlibrary/turtle-star.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 41%] �[33musing/mac_installer_01_introduction.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 47%] �[33musing/mac_installer_02_readme.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 53%] �[33musing/mac_installer_03_license.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 59%] �[33musing/mac_installer_04_installation_type.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 65%] �[33musing/mac_installer_05_custom_install.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 71%] �[33musing/mac_installer_06_summary.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 76%] �[33musing/mac_installer_07_applications.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 82%] �[33musing/mac_installer_08_install_certificates.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 88%] �[33musing/mac_installer_09_custom_install_free_threaded.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[ 94%] �[33musing/win_installer.png�[39;49;00m
�[2K�[01mcopying images... �[39;49;00m[100%] �[33musing/win_install_freethreaded.png�[39;49;00m
�[01mdumping search index in English (code: en)... �[39;49;00mdone
�[01mdumping object inventory... �[39;49;00mdone
�[92mWriting glossary.json�[39;49;00m
Linklint: unlinked 3568 refs: 1966 duplicate, 1602 self
�[01mbuild succeeded.�[39;49;00m

The HTML pages are in build/html.

Build finished. The HTML pages are in build/html.

@sepehr-rs sepehr-rs left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

سلام!
خیلی ممنون بابت مشارکتتون :)
من چندتا درخواست بازبینی خطی روی کدتون قرار دادم، لطفا بخونیدشون و اعمالشون کنید.
موفق باشید

Comment thread library/__future__.po Outdated
Comment on lines +42 to +45
"اگرچه این دستورات آینده‌نگر توسط کامپایلر پایتون معنای ویژه‌ی اضافی پیدا می‌کنند، "
"اما همچنان مانند هر دستور ایمپورت دیگری اجرا می‌شوند "
"و :mod:`!__future__` وجود دارد و توسط سیستم ایمپورت به همان "
"روشی که هر ماژول پایتون دیگری مدیریت می‌شود، مدیریت می‌گردد. این طراحی سه هدف را دنبال می‌کند:"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

این ترجمه کمی نامفهوم هست. ممکنه که بهترش کنید؟
پیشنهاد من:

Suggested change
"اگرچه این دستورات آینده‌نگر توسط کامپایلر پایتون معنای ویژه‌ی اضافی پیدا می‌کنند، "
"اما همچنان مانند هر دستور ایمپورت دیگری اجرا می‌شوند "
"و :mod:`!__future__` وجود دارد و توسط سیستم ایمپورت به همان "
"روشی که هر ماژول پایتون دیگری مدیریت می‌شود، مدیریت می‌گردد. این طراحی سه هدف را دنبال می‌کند:"
"اگرچه این دستورات آینده‌نگر به‌واسطه کامپایلر پایتون معنای ویژه‌ای پیدا می‌کنند، "
"اما همچنان مانند هر دستور ایمپورت دیگری اجرا می‌شوند. ماژول :mod:`!__future__` "
"وجود دارد و توسط سازوکار ایمپورت، دقیقاً مانند هر ماژول پایتون دیگری مدیریت می‌شود. "
"این طراحی سه هدف را دنبال می‌کند:"

Comment thread library/__future__.po Outdated
msgid "To document when incompatible changes were introduced, and when they will be --- or were --- made mandatory. This is a form of executable documentation, and can be inspected programmatically via importing :mod:`!__future__` and examining its contents."
msgstr ""
"برای مستندسازی زمان معرفی تغییرات ناسازگار و زمانی که "
"--- یا شده‌اند --- اجباری می‌شوند. این نوعی مستندسازی قابل‌اجرا است، "

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

این از لحاظ گرامری غلط هست:
...و زمانی که --- یا شده‌اند --- اجباری می‌شوند.
لطفا به این تغییرش بدید:
و زمانی که این تغییرات اجباری خواهند شد یا شده‌اند

Comment thread library/__future__.po Outdated

msgid ":pep:`255`: *Simple Generators*"
msgstr ""
msgstr ":pep:`255`: *تولید‌کننده‌های ساده*"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
msgstr ":pep:`255`: *تولید‌کننده‌های ساده*"
msgstr ":pep:`255`: *تولیدگرهای ساده*"

Comment thread library/__main__.po Outdated
Comment on lines +43 to +44
"با آن‌ها و نحوه‌ی تعامل آن‌ها با یکدیگر. این موارد در "
"جزئیات در زیر توضیح داده شده‌اند. اگر با ماژول‌های پایتون تازه‌کار هستید، برای آشنایی به بخش آموزش :"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

جمله‌ی «این موارد در جزئیات در زیر توضیح داده شده‌اند» غلط هست، لطفا بازنویسیش کنید.
احتمالا منظورتون «این موارد در زیر به‌تفصیل توضیح داده شده‌اند» بوده.

Comment thread library/__main__.po Outdated

msgid "Both of these mechanisms are related to Python modules; how users interact with them and how they interact with each other. They are explained in detail below. If you're new to Python modules, see the tutorial section :ref:`tut-modules` for an introduction."
msgstr ""
"هر دوی این مکانیزم‌ها به ماژول‌های پایتون مربوط می‌شوند؛ نحوه‌ی تعامل کاربران "

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"هر دوی این مکانیزم‌ها به ماژول‌های پایتون مربوط می‌شوند؛ نحوه‌ی تعامل کاربران "
"هر دوی این مکانیزم‌ها به ماژول‌های پایتون مربوط می‌شوند: نحوه‌ی تعامل کاربران "

@sepehr-rs sepehr-rs changed the title Translation of part of library files Translation of library/future.po and partial translation of library/main.po Aug 18, 2026
@invincible627

Copy link
Copy Markdown
Contributor Author

سلام، چشم.

@invincible627
invincible627 marked this pull request as draft August 18, 2026 18:52
@invincible627
invincible627 marked this pull request as ready for review August 18, 2026 19:02
@invincible627

Copy link
Copy Markdown
Contributor Author

ممنون که ترجمه‌ی من رو بررسی کردید☺
امیدوارم این دفعه خوب شده باشه.

@sepehr-rs sepehr-rs left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

خیلی ممنون که تغییرات رو اعمال کردید!

Comment thread library/__future__.po Outdated
@sepehr-rs

Copy link
Copy Markdown
Collaborator

من تغییر آخری رو چون خیلی با اهمیت نبود انجام دادم که پی‌آرتون رو مرج کنم، امیدوارم مشکلی نداشته باشه از سمت شما :)
خیلی ممنون بابت مشارکتتون!

@sepehr-rs
sepehr-rs merged commit 3066501 into python:3.14 Aug 19, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants